﻿<%@ Page Title="Consulta Compra" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="Consulta_compra.aspx.vb" Inherits="storexpress.Consulta_compra" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .style2
        {
            width: 82%;
            height: 348px;
        }
        .style11
        {
            height: 16px;
            font-family: VERDANA;
            font-size: medium;
            font-weight: 700;
            text-align: center;
            color: #808080;
        }
        .style16
        {
            height: 122px;
            text-align: right;
        }
        .style20
        {
            width: 409px;
            height: 34px;
            text-align: right;
        }
        .style21
        {
            height: 34px;
            width: 446px;
        }
    .style22
    {
        font-size: medium;
        color: #808080;
    }
    .style23
    {
        width: 97%;
    }
    .style24
    {
        width: 472px;
            text-align: left;
        }
    .style36
    {
        text-align: right;
    }
    .style37
    {
        height: 16px;
        text-align: right;
    }
        .style61
        {
            width: 98%;
        }
        .style63
        {
            width: 147px;
            text-align: left;
        }
        .style65
        {
            width: 346px;
        }
        </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <table class="style2" align="center">
        <tr>
            <td class="style11" colspan="2">
                &nbsp;
                <asp:Label ID="L_titulo" runat="server" CssClass="style22" 
                    Text="Consulta Compras"></asp:Label>
            </td>
        </tr>
        <tr>
            <td class="style37" colspan="2">
                <asp:Panel ID="panel_titulo" runat="server" Height="30px" Width="830px">
                    <table class="style61">
                        <tr>
                            <td class="style65">
                                <asp:Label ID="L_numero" runat="server" 
                                    style="font-weight: 700; color: #808080; font-size: medium; font-family: verdana; text-align: right;" 
                                    Text="Número Factura:"></asp:Label>
                            </td>
                            <td class="style63">
                                <asp:TextBox ID="TB_numero" runat="server" Height="20px" MaxLength="40" 
                                    style="font-family: verdana; font-size: medium; font-weight: 700; color: #808080;" 
                                    Width="159px"></asp:TextBox>
                            </td>
                            <td style="text-align: left">
                                <asp:Button ID="BT_buscar" runat="server" Height="28px" 
                                    style="font-weight: 700; font-family: VERDANA; font-size: medium; color: #808080;" 
                                    Text="Buscar" Width="105px" />
                            </td>
                        </tr>
                    </table>
                </asp:Panel>
            </td>
        </tr>
        <tr>
            <td class="style16" colspan="2">
                <asp:GridView ID="consulta" runat="server" AutoGenerateColumns="False" 
                    DataKeyNames="COD_COMPRA,NUMERO_DOCUMENTO_EMPLEADO,NUMERO_DOCUMENTO_CLIENTE,COD_PRODUCTO" 
                    DataSourceID="SqlDataSource1" 
                    EmptyDataText="No hay registros de datos para mostrar." Visible="False" 
                    CellPadding="4" ForeColor="#333333" GridLines="None" Height="196px" 
                    style="text-align: center" Width="840px">
                    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                    <Columns>
                        <asp:BoundField DataField="NUM_FACTURA" HeaderText="# FACTURA" 
                            SortExpression="NUM_FACTURA" >
                        <ControlStyle Width="100px" />
                        </asp:BoundField>
                        <asp:BoundField DataField="FECHA_DE_COMPRA" HeaderText="FECHA Y HORA" 
                            SortExpression="FECHA_DE_COMPRA" />
                        <asp:BoundField DataField="NOMBRES_EMPLEADO" HeaderText="EMPLEADO" 
                            SortExpression="NOMBRES_EMPLEADO" >
                        <ControlStyle Width="50px" />
                        </asp:BoundField>
                        <asp:BoundField DataField="NOMBRES_CLIENTE" HeaderText="CLIENTE" 
                            SortExpression="NOMBRES_CLIENTE" />
                        <asp:BoundField DataField="COD_PRODUCTO" 
                            HeaderText="COD_PRODUCTO" ReadOnly="True" 
                            SortExpression="COD_PRODUCTO" />
                        <asp:BoundField DataField="NOMBRE_PRODUCTO" HeaderText="PRODUCTO" 
                            SortExpression="NOMBRE_PRODUCTO" />
                        <asp:BoundField DataField="PRECIO_PRODUCTO" HeaderText="PRECIO" 
                            SortExpression="PRECIO_PRODUCTO" />
                        <asp:BoundField DataField="CANTIDAD_COMPRA" HeaderText="CANTIDAD" 
                            SortExpression="CANTIDAD_COMPRA" />
                        <asp:BoundField DataField="VALOR_TOTAL_COMPRA" HeaderText="VALOR TOTAL" 
                            SortExpression="VALOR_TOTAL_COMPRA" />
                    </Columns>
                    <EditRowStyle BackColor="#999999" />
                    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                    <SortedAscendingCellStyle BackColor="#E9E7E2" />
                    <SortedAscendingHeaderStyle BackColor="#506C8C" />
                    <SortedDescendingCellStyle BackColor="#FFFDF8" />
                    <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
                </asp:GridView>
                <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                    ConnectionString="<%$ ConnectionStrings:STOREXPRESSConnectionString %>" 
                    DeleteCommand="DELETE FROM [SS_COMPRA] WHERE [COD_COMPRA] = @COD_COMPRA AND [NUMERO_DOCUMENTO_EMPLEADO] = @NUMERO_DOCUMENTO_EMPLEADO AND [NUMERO_DOCUMENTO_CLIENTE] = @NUMERO_DOCUMENTO_CLIENTE AND [COD_PRODUCTO] = @COD_PRODUCTO" 
                    InsertCommand="INSERT INTO [SS_COMPRA] ([COD_COMPRA], [NUM_FACTURA], [FECHA_DE_COMPRA], [NUMERO_DOCUMENTO_EMPLEADO], [NOMBRES_EMPLEADO], [NUMERO_DOCUMENTO_CLIENTE], [NOMBRES_CLIENTE], [COD_PRODUCTO], [NOMBRE_PRODUCTO], [PRECIO_PRODUCTO], [CANTIDAD_COMPRA], [VALOR_TOTAL_COMPRA]) VALUES (@COD_COMPRA, @NUM_FACTURA, @FECHA_DE_COMPRA, @NUMERO_DOCUMENTO_EMPLEADO, @NOMBRES_EMPLEADO, @NUMERO_DOCUMENTO_CLIENTE, @NOMBRES_CLIENTE, @COD_PRODUCTO, @NOMBRE_PRODUCTO, @PRECIO_PRODUCTO, @CANTIDAD_COMPRA, @VALOR_TOTAL_COMPRA)" 
                    ProviderName="<%$ ConnectionStrings:STOREXPRESSConnectionString.ProviderName %>" 
                    SelectCommand="SELECT [COD_COMPRA], [NUM_FACTURA], [FECHA_DE_COMPRA], [NUMERO_DOCUMENTO_EMPLEADO], [NOMBRES_EMPLEADO], [NUMERO_DOCUMENTO_CLIENTE], [NOMBRES_CLIENTE], [COD_PRODUCTO], [NOMBRE_PRODUCTO], [PRECIO_PRODUCTO], [CANTIDAD_COMPRA], [VALOR_TOTAL_COMPRA] FROM [SS_COMPRA] WHERE ([NUM_FACTURA] = @NUM_FACTURA)" 
                    UpdateCommand="UPDATE [SS_COMPRA] SET [NUM_FACTURA] = @NUM_FACTURA, [FECHA_DE_COMPRA] = @FECHA_DE_COMPRA, [NOMBRES_EMPLEADO] = @NOMBRES_EMPLEADO, [NOMBRES_CLIENTE] = @NOMBRES_CLIENTE, [NOMBRE_PRODUCTO] = @NOMBRE_PRODUCTO, [PRECIO_PRODUCTO] = @PRECIO_PRODUCTO, [CANTIDAD_COMPRA] = @CANTIDAD_COMPRA, [VALOR_TOTAL_COMPRA] = @VALOR_TOTAL_COMPRA WHERE [COD_COMPRA] = @COD_COMPRA AND [NUMERO_DOCUMENTO_EMPLEADO] = @NUMERO_DOCUMENTO_EMPLEADO AND [NUMERO_DOCUMENTO_CLIENTE] = @NUMERO_DOCUMENTO_CLIENTE AND [COD_PRODUCTO] = @COD_PRODUCTO">
                    <DeleteParameters>
                        <asp:Parameter Name="COD_COMPRA" Type="Int32" />
                        <asp:Parameter Name="NUMERO_DOCUMENTO_EMPLEADO" Type="String" />
                        <asp:Parameter Name="NUMERO_DOCUMENTO_CLIENTE" Type="String" />
                        <asp:Parameter Name="COD_PRODUCTO" Type="String" />
                    </DeleteParameters>
                    <InsertParameters>
                        <asp:Parameter Name="COD_COMPRA" Type="Int32" />
                        <asp:Parameter Name="NUM_FACTURA" Type="Int32" />
                        <asp:Parameter Name="FECHA_DE_COMPRA" Type="DateTime" />
                        <asp:Parameter Name="NUMERO_DOCUMENTO_EMPLEADO" Type="String" />
                        <asp:Parameter Name="NOMBRES_EMPLEADO" Type="String" />
                        <asp:Parameter Name="NUMERO_DOCUMENTO_CLIENTE" Type="String" />
                        <asp:Parameter Name="NOMBRES_CLIENTE" Type="String" />
                        <asp:Parameter Name="COD_PRODUCTO" Type="String" />
                        <asp:Parameter Name="NOMBRE_PRODUCTO" Type="String" />
                        <asp:Parameter Name="PRECIO_PRODUCTO" Type="Decimal" />
                        <asp:Parameter Name="CANTIDAD_COMPRA" Type="Int32" />
                        <asp:Parameter Name="VALOR_TOTAL_COMPRA" Type="Decimal" />
                    </InsertParameters>
                    <SelectParameters>
                        <asp:ControlParameter ControlID="TB_numero" Name="NUM_FACTURA" 
                            PropertyName="Text" Type="Int32" />
                    </SelectParameters>
                    <UpdateParameters>
                        <asp:Parameter Name="NUM_FACTURA" Type="Int32" />
                        <asp:Parameter Name="FECHA_DE_COMPRA" Type="DateTime" />
                        <asp:Parameter Name="NOMBRES_EMPLEADO" Type="String" />
                        <asp:Parameter Name="NOMBRES_CLIENTE" Type="String" />
                        <asp:Parameter Name="NOMBRE_PRODUCTO" Type="String" />
                        <asp:Parameter Name="PRECIO_PRODUCTO" Type="Decimal" />
                        <asp:Parameter Name="CANTIDAD_COMPRA" Type="Int32" />
                        <asp:Parameter Name="VALOR_TOTAL_COMPRA" Type="Decimal" />
                        <asp:Parameter Name="COD_COMPRA" Type="Int32" />
                        <asp:Parameter Name="NUMERO_DOCUMENTO_EMPLEADO" Type="String" />
                        <asp:Parameter Name="NUMERO_DOCUMENTO_CLIENTE" Type="String" />
                        <asp:Parameter Name="COD_PRODUCTO" Type="String" />
                    </UpdateParameters>
                </asp:SqlDataSource>
            </td>
        </tr>
        <tr>
            <td class="style20">
            </td>
            <td class="style21">
            </td>
        </tr>
    </table>
    <table class="style23">
        <tr>
            <td class="style24" valign="bottom">
            <asp:Button ID="BT_atras" runat="server" 
                style="font-weight: 700; font-family: VERDANA; font-size: medium; color: #808080;" 
                Text="Atrás" Width="105px" Height="28px" PostBackUrl="~/Consulta.aspx" />
            </td>
            <td class="style36">&nbsp;</td>
        </tr>
    </table>
</asp:Content>

